From ddc75a75d969256727b3b6c00e71f16516f498a4 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Mon, 9 Jul 2007 09:38:35 +0100 Subject: [PATCH] Better error message for 'xm sysrq' on inactive domain. Signed-off-by: Masaki Kanno --- tools/python/xen/xend/XendDomainInfo.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py index a142d07301..9cb85e8ffc 100644 --- a/tools/python/xen/xend/XendDomainInfo.py +++ b/tools/python/xen/xend/XendDomainInfo.py @@ -488,6 +488,9 @@ class XendDomainInfo: def send_sysrq(self, key): """ Send a Sysrq equivalent key via xenstored.""" + if self._stateGet() not in (DOM_STATE_RUNNING, DOM_STATE_PAUSED): + raise XendError("Domain '%s' is not started" % self.info['name_label']) + asserts.isCharConvertible(key) self.storeDom("control/sysrq", '%c' % key) -- 2.30.2